home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
plnk081.zip
/
pilot-link.0.8.1
/
Java
/
Pdapilot
/
Record.java
< prev
next >
Wrap
Text File
|
1997-08-08
|
1KB
|
43 lines
package Pdapilot;
import java.io.*;
/** A representation of a database record.
*/
public class Record extends Block {
public int index, category;
public RecordID id;
public boolean deleted, modified, busy, secret, archived;
public Record() {
super();
}
public Record(byte[] contents, RecordID id, int index, int attr, int category) {
this.id = id;
this.index = index;
this.deleted = ((attr & 0x80)!=0) ? true : false;
this.modified = ((attr & 0x40)!=0) ? true : false;
this.busy = ((attr & 0x20)!=0) ? true : false;
this.secret = ((attr & 0x10)!=0) ? true : false;
this.archived = ((attr & 0x08)!=0) ? true : false;
this.category = category;
this.unpack(contents);
}
public void Fill() {
this.deleted = false;
this.modified = false;
this.busy = false;
this.secret = false;
this.archived = false;
}
public String describe() {
return " id "+id+", index "+index+", deleted "+deleted+", modified "+modified+
", busy "+busy+", secret "+secret+", archived "+archived+", category "+ category;
}
}